mountain lake - French English Dictionary